/*
Person
subclass: patient, medical staff
responsibilities: hold name, address, phone number, email address, gender, age, and SSN.
collaborators:
purpose: central location for holding personal information
stereotype: information holderry
 */

public class Person {

	protected String name;
	protected String address;
	protected String phoneNum;
	protected String email;
	protected char gender;
	protected int age;
	protected String socialSecNum;
	protected String loginName;
	protected String loginPass;
	
	public Person(String name, String address, String phoneNum, String email,
			char gender, int age, String socialSecNum, String loginName,
			String loginPass) {
		this.name = name;
		this.address = address;
		this.phoneNum = phoneNum;
		this.email = email;
		this.gender = gender;
		this.age = age;
		this.socialSecNum = socialSecNum;
		this.loginName = loginName;
		this.loginPass = loginPass;
	}
	
	
	/**
	 * @return the name
	 */
	public String getName() {
		return name;
	}
	/**
	 * @param name the name to set
	 */
	public void setName(String name) {
		this.name = name;
	}
	/**
	 * @return the address
	 */
	public String getAddress() {
		return address;
	}
	/**
	 * @param address the address to set
	 */
	public void setAddress(String address) {
		this.address = address;
	}
	/**
	 * @return the phoneNum
	 */
	public String getPhoneNum() {
		return phoneNum;
	}
	/**
	 * @param phoneNum the phoneNum to set
	 */
	public void setPhoneNum(String phoneNum) {
		this.phoneNum = phoneNum;
	}
	/**
	 * @return the email
	 */
	public String getEmail() {
		return email;
	}
	/**
	 * @param email the email to set
	 */
	public void setEmail(String email) {
		this.email = email;
	}
	/**
	 * @return the gender
	 */
	public char getGender() {
		return gender;
	}
	/**
	 * @param gender the gender to set
	 */
	public void setGender(char gender) {
		this.gender = gender;
	}
	/**
	 * @return the age
	 */
	public int getAge() {
		return age;
	}
	/**
	 * @param age the age to set
	 */
	public void setAge(int age) {
		this.age = age;
	}
	/**
	 * @return the socialSecNum
	 */
	public String getSocialSecNum() {
		return socialSecNum;
	}
	/**
	 * @param socialSecNum the socialSecNum to set
	 */
	public void setSocialSecNum(String socialSecNum) {
		this.socialSecNum = socialSecNum;
	}
	/**
	 * @return the loginName
	 */
	public String getLoginName() {
		return loginName;
	}
	/**
	 * @param loginName the loginName to set
	 */
	public void setLoginName(String loginName) {
		this.loginName = loginName;
	}
	/**
	 * @return the loginPass
	 */
	public String getLoginPass() {
		return loginPass;
	}
	/**
	 * @param loginPass the loginPass to set
	 */
	public void setLoginPass(String loginPass) {
		this.loginPass = loginPass;
	}
	
}
